National Repository of Grey Literature 28 records found  1 - 10nextend  jump to record: Search took 0.01 seconds. 
Digital Steganography for Executables
Tobiáš, Pavel ; Bidlo, Michal (referee) ; Strnadel, Josef (advisor)
This bachelor's thesis concerns itself with steganographic concealment of arbitrary data in executable files . Initially it speaks in general terms , mainly about injection - and substitution - based steganographic methods for various types of cover - objects . Afterwards , the focus is on executable files in the ELF format and the x86 ISA family ; permutation - based methods for instructions and basic block chains are mentioned and the substitution - based method of instruction equivalence classes is examined . Consequently , the design, implementation , testing and optimization of a custom solution based on the last mentioned method are described . Finally , the methods and outcomes of experimenting with the custom solution are described .
Computer simulator for education
Friml, Dominik ; Macho, Tomáš (referee) ; Petyovský, Petr (advisor)
This bachelor thesis is divided into several parts. The first part consists of an introduction to individual parts of a processor and some of its peripheries. Next part of thesis is a research of existing educational and demonstrative tools usable in education. Results of the research were compiled into requirements for educational system. Using those requirements, and design of an architecture for educational processor for education, not only on FEEC BUT was created. As a next step, there is described a procedure, that led to a creation of a working simulator of the designed processor. Last part of this thesis is a design of several educational exercises, that demonstrates principles of computers and programming in a machine code and an assembly language.
Disassembler and Analyser of Binary Code
Bayer, David ; Smrčka, Aleš (referee) ; Peringer, Petr (advisor)
This thesis is focused on binary code disassembly. It describes the design of ARM and AVR architectures and does a research into existing solutions. Based on this knowledge, we designed and implemented a disassembler-like application. The application provides a graphical user interface to facilitate the starting of disassembly and displays the result. The designed environment is extensible to more disassemblers, disassembly algorithms, and code analysis.
Simulation of an ARM Processor for the Education of Programming in Assembler
Ondryáš, Ondřej ; Goldmann, Tomáš (referee) ; Orság, Filip (advisor)
This thesis aims to implement a didactic tool for simulation of an Arm-based processor integrated into the Visual Studio Code editor. The tool facilitates learning about the machine-level programming of these processors. It implements a service that provides an assembler and a simulator for the A32 instruction set. The service is built using the Unicorn emulation framework and other open-source tools. The editor extension uses the service to add support for the development and debugging of programs written in the assembly language. It shows descriptions of used instructions and helps the programmer understand their function. When debugging, it enables stepping through the code and provides various views of the state of the simulated processor, its registers and memory. The solution can be used in the Advanced Assembly Languages course at FIT BUT. It could be further improved in the future to support other architectures and provide an easy learning environment in other courses related to machine-level programming.
Design and Implementation of Mechanisms for Enhancing Performance of CPU
Zlatohlávková, Lucie ; Sekanina, Lukáš (referee) ; Strnadel, Josef (advisor)
This masters thesis is focused on the issue of processor architecture. The ground of this project is a design of a simple processor, which is enriched by modern components in processor architecture such as pipelining, cache memory and branch prediction. The processor has been made in VHDL programming language and was simulated in ModelSim simulation tool.
Translation of x86 Binary Code To a High-Level Language
Jurík, Marián ; Křivka, Zbyněk (referee) ; Kolář, Dušan (advisor)
The purpose of this MSc thesis is to create design and implementation of program for translation of x86 binary code to a high-level programming language. There is described PE file format for executables used in MS Windows operating systems in the first part of work. This document contains general information about instruction set IA-32, especially a way of decoding binary code to assembly language. There are described typical program constructions, which are being used in compilers. Design of creation high-level programming language was inspired by existing programming languages. Conclusion is made about advantages and disadvantages of approach used in this thesis.
Individual perception and performance changes during 3 week intervention programme with beginners golfers
Patzeltová, Michaela ; Gryc, Tomáš (advisor) ; Carboch, Jan (referee)
Title: Individual perception and performance changes during 3 week intervention programme with beginners golfers Objectives The study aimed to evaluate the effect of a 3 week coaching program on golf skills (full swing and putting) and the perception of golf motor skills. It also sought to monitor participants' perceived difficulty and commitment levels using training diaries and investigate their subjective goal-setting and strategies for achieving them. Methods The study involved 43 participants who were divided into four groups, three of which had 11 participants and one with 10 participants. The participants were engaged in this project for 5 weeks in total. There was an MSRS questionnaire one week before the pre-test, then 3 weeks of intervention, post-test and again MSRS after one week after the tournament. Participants completed a reflective post-block diary after every week. The training diaries were used to identify players understanding of general golf instruction and the perception of golf motor skills. Results According to the quantitative results of this study, there was a significant difference in MSRS between pre-and and post-test. There was also a significant difference in perceived difficulty, however, no significant difference was found over the weeks in mental effort. There was a...
Simulation of an ARM Processor for the Education of Programming in Assembler
Ondryáš, Ondřej ; Goldmann, Tomáš (referee) ; Orság, Filip (advisor)
This thesis aims to implement a didactic tool for simulation of an Arm-based processor integrated into the Visual Studio Code editor. The tool facilitates learning about the machine-level programming of these processors. It implements a service that provides an assembler and a simulator for the A32 instruction set. The service is built using the Unicorn emulation framework and other open-source tools. The editor extension uses the service to add support for the development and debugging of programs written in the assembly language. It shows descriptions of used instructions and helps the programmer understand their function. When debugging, it enables stepping through the code and provides various views of the state of the simulated processor, its registers and memory. The solution can be used in the Advanced Assembly Languages course at FIT BUT. It could be further improved in the future to support other architectures and provide an easy learning environment in other courses related to machine-level programming.
Coaching the coach in the game
Šmirkl, Jan ; Buzek, Mario (advisor) ; Tůma, Martin (referee)
Title: Coaching the coach in the game Aims: To diagnose coaching performance in two competitive matches of youth category. In the following, I will focus on the forms of coach behavior and postural activity. Research questions: How and in what form should the coach motivate his players in a match? What influence will the match and its result have on the coach and his postural activity in the monitored matches? How does the coach give instructions and feedback? Methods: To achieve the goals I use the method of observation, audio and video recording method and the method of teaching interaction (ADI) Results: The objective of this work was accomplished. The research questions were answered. Recommendations were presented for coaches. Keywords: coaching, coach, trainer, feedback information, instruction

National Repository of Grey Literature : 28 records found   1 - 10nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.